Skip to content

Conversation

@lukicdarkoo
Copy link
Member

@lukicdarkoo lukicdarkoo commented Jun 21, 2021

The TurtleBot launch file now automatically starts controllers (diffdrive_controller and joint_state_broadcaster)

The prefix trick is needed until either of these is released (it takes more than 10s to load the simulation, so the spawner fails):

@lukicdarkoo lukicdarkoo self-assigned this Jun 21, 2021
@lukicdarkoo lukicdarkoo added the enhancement New feature or request label Jun 21, 2021
@lukicdarkoo lukicdarkoo requested review from a team and omichel June 21, 2021 10:43
Copy link
Member

@omichel omichel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you.

@lukicdarkoo lukicdarkoo merged commit 0f6cf93 into master Jun 21, 2021
@lukicdarkoo lukicdarkoo deleted the feature-controller-spawner branch June 21, 2021 13:42
lukicdarkoo added a commit that referenced this pull request Jul 19, 2021
* Switch from pep8 to pycodestyle (#220)

* Update package.xml

* Update

* Update webots_node.py (#222)

* QoS (#225)

* Sensor and Reliable QoS

Signed-off-by: Francisco Martín Rico <[email protected]>

* Implement a plugin system in C++ and integrate `ros2_control` (#221)

* create webots launch without controller

* add webots_ros2_cpp package with lidar only

* add camera device cpp

* add gps, imu, joint states

* Initi

* Improve name

* Begin plugin design

* Add plugin interface

* Add plugin interface

* Fix distane sensor plugin compilation

* Register plugins

* Add lidar

* Add robot description

* Parametrise lidar

* Simplify

* Fix step

* Add robot tag

* Add PointCloud2

* Cache messages

* Add FLU fix

* Add camera

* Fix update rate

* Add recognition

* Fix timestep

* Add gps

* Simplify

* Add warnings

* Fix naming

* Fix GPS

* Prepare ros control

* Fix

* Plugin system works with pluginlib

* Improve plugin interface

* Update

* Add ros2_control controller_manager

* Fix

* Fix

* Add joint details

* Start controller_manager thread

* Add range finder

* WIP: Add distance sensor

* Add distance sensor

* Add assert

* Add light sensor

* WIP: Add IMU

* Fix

* Improve

* Stamped vel

* WIP: Add TurtleBot

* Basic TurtleBot integration

* Include IMU

* Add LED

* Integrate ros2_control

* Include robot_state_publisher

* Add footprint transform

* Add clock publisher

* Add webots lib

* Fix include

* Fix deps

* Fix

* Prevent pluginlib from using boost

* Fix

* Fix

* Change path

* Rename

* Delete submodule

* Fix

* Fix description

* Mac and Windows

* Delete unused

* Single threaded executor is faster

* Add changelog

* Delete package attribute

* Update WebotsNode.hpp

* Update Driver.cpp

* Rename

* Update .gitmodules

* Add unordered_map

* Protected

Co-authored-by: Renan Freitas <[email protected]>

* Add missing dependency to TurtleBot3 Burger (#228)

* Update package.xml

* Update package.xml

* Update ros2control.yml

* Update package.xml

* Update webots_ros2_turtlebot/package.xml

Co-authored-by: Tim Clephas <[email protected]>

Co-authored-by: Tim Clephas <[email protected]>

* Link libcontroller correctly at runtime (#235)

* Link the libcontroller correctly for runtime

* Update

* Add controller manager spawner to the TurtleBot launch file (#236)

* Add controller spawner

* Start spawners

* Increase version and add documentation (#238)

* Increase version and add documentation

* Update webots_ros2_driver/README.md

Co-authored-by: Olivier Michel <[email protected]>

Co-authored-by: Olivier Michel <[email protected]>

* Upgrade to Webots R2021b (#246)

* Upgrade to Webots R2021b

* Sync

* Fix demos

* Fix Mavic

* Upgrade urdf2webots

* Fix webots_ros2_control changelog (#251)

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

* Update CHANGELOG.rst

Co-authored-by: Bruce <[email protected]>
Co-authored-by: Francisco Martín Rico <[email protected]>
Co-authored-by: Renan Freitas <[email protected]>
Co-authored-by: Tim Clephas <[email protected]>
Co-authored-by: Olivier Michel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

3 participants